package jbit.entity;
// default package

import java.util.ArrayList;
import java.util.Date;
import java.util.HashSet;
import java.util.List;
import java.util.Set;


/**
 * ClaimVoucher entity. @author MyEclipse Persistence Tools
 */

public class ClaimVoucher  implements java.io.Serializable {


    // Fields    

     private Integer id;
     private Employee sysEmployeeByCreateSn;
     private Employee sysEmployeeByNextDealSn;
     private Date createTime;
     private String event;
     private Double totalAccount;
     private String status;
     private List bizClaimVoucherDetails = new ArrayList();


    // Constructors

    /** default constructor */
    public ClaimVoucher() {
    }

	/** minimal constructor */
    public ClaimVoucher(Employee sysEmployeeByCreateSn, Date createTime, String event, Double totalAccount, String status) {
        this.sysEmployeeByCreateSn = sysEmployeeByCreateSn;
        this.createTime = createTime;
        this.event = event;
        this.totalAccount = totalAccount;
        this.status = status;
    }
    
    /** full constructor */
    public ClaimVoucher(Employee sysEmployeeByCreateSn, Employee sysEmployeeByNextDealSn, Date createTime, String event, Double totalAccount, String status, List bizClaimVoucherDetails) {
        this.sysEmployeeByCreateSn = sysEmployeeByCreateSn;
        this.sysEmployeeByNextDealSn = sysEmployeeByNextDealSn;
        this.createTime = createTime;
        this.event = event;
        this.totalAccount = totalAccount;
        this.status = status;
        this.bizClaimVoucherDetails = bizClaimVoucherDetails;
    }

   
    // Property accessors

    public Integer getId() {
        return this.id;
    }
    
    public void setId(Integer id) {
        this.id = id;
    }

    public Employee getSysEmployeeByCreateSn() {
        return this.sysEmployeeByCreateSn;
    }
    
    public void setSysEmployeeByCreateSn(Employee sysEmployeeByCreateSn) {
        this.sysEmployeeByCreateSn = sysEmployeeByCreateSn;
    }

    public Employee getSysEmployeeByNextDealSn() {
        return this.sysEmployeeByNextDealSn;
    }
    
    public void setSysEmployeeByNextDealSn(Employee sysEmployeeByNextDealSn) {
        this.sysEmployeeByNextDealSn = sysEmployeeByNextDealSn;
    }

    public Date getCreateTime() {
        return this.createTime;
    }
    
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getEvent() {
        return this.event;
    }
    
    public void setEvent(String event) {
        this.event = event;
    }

    public Double getTotalAccount() {
        return this.totalAccount;
    }
    
    public void setTotalAccount(Double totalAccount) {
        this.totalAccount = totalAccount;
    }

    public String getStatus() {
        return this.status;
    }
    
    public void setStatus(String status) {
        this.status = status;
    }

    public List getBizClaimVoucherDetails() {
        return this.bizClaimVoucherDetails;
    }
    
    public void setBizClaimVoucherDetails(List bizClaimVoucherDetails) {
        this.bizClaimVoucherDetails = bizClaimVoucherDetails;
    }
   








}